answer "You can't make a label based on this card!" with "OK"
end mouseUp
-- part 54 (button)
-- low flags: 00
-- high flags: 0000
-- rect: left=452 top=22 right=71 bottom=508
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: No Go 2
----- HyperTalk script -----
on mouseUp
play "beeper" tempo 300 "a#7"
answer "Print Intro Card?" with "OK" or "Cancel"
if it is "Cancel" then exit mouseup
else
open printing with dialog
print this card
close printing
end if
end mouseUp
-- part 55 (button)
-- low flags: 00
-- high flags: 2000
-- rect: left=452 top=178 right=227 bottom=508
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: no go 3
----- HyperTalk script -----
on mouseUp
play "beeper" tempo 300 "a#7"
answer "You can't delete this card!" with "OK"
end mouseUp
-- part 56 (button)
-- low flags: 00
-- high flags: 2000
-- rect: left=4 top=179 right=231 bottom=59
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: no go 4
----- HyperTalk script -----
on mouseUp
play "beeper" tempo 300 "a#7"
answer "You don't need a new field here!" with "OK"
end mouseUp
-- part contents for card part 43
----- text -----
Welcome to the Label Factory.....
NOTE: This is a semi-almost-psuedo-beta release. Look for the real release in a matter of days. -PMC (3/14/91)
This is the basis for what we intend to become a very sophisticated stack. This version was written with HyperCard v1.2.2 but may be upgraded to v2.0. Future versions will include VHS, CD jewel box, and 3.5 inch floppy disk label templates. A separate database section, improved user interface, improved "Find" function, improved "Print" function, and more sound are also scheduled to be added. A stand-alone application version may also be released. Paying the paltry ShareWare fee now entitles you to all future versions.
Introduction:
I originally developed this stack for my own purposes because I couldn't seem to find anything halfway decent to do the job I wanted. I was looking for high quality PostScript output as well as nice artwork for labeling my cassette tape collection. So I developed The Label Factory.
By painting on a card and putting songlists and other information into transparent fields, you can get PostScript text output superimposed onto whatever graphics you'd like (after all, what's the point of making computer generated labels in the first place?).
Using HyperCard's text and paint tools you can create virtually any label you want. The only unchangable object on each card is the basic shape of the label itself. On top of that shape you can add your own bit-mapped art work and whatever text fields you'd like.
[If you need PostScript graphics like EPS and the like, we can send you a FreeHand 2.02 template].
The stack comes with several prepared labels to give you an idea of how it works. Once you find (or design) a label with all the text fields where you'd like them, pressing the "New Label" button will create an identical label that you can modify with new information. In this manner you can create a homogeneous collection of labels. You can also delete whatever labels you don't like. You may find that some of my labels look strange. This is due to the fact that we used something like 20 different Adobe fonts while your system may only have a few. In that case, your machine will default to "Geneva" and the alignment will be awkward.
If you're not familiar with HyperCard, now's the time to jump into it. The Label Factory expects you to use HyperCard's painting tools for design work (or import your graphics) so those functions were left available to you. It seemed pointless to lock the stack up and hide the menubar, but then add buttons to do what HyperCard affords in the first place. However, please do NOT alter this stack (moving buttons and the like) and then pass it on to others.
Functional Comments:
The Label Factory compacts itself when there is more than 5K or free space in it. If you are tired of waiting for the stack to compact, use "command-h" (applekey and h) to go Home instead of clicking on the Earth button. This will skip the "Compact Stack" routine and reset the userLevel to what is was before you opened the stack, but I do suggest you do it occasionally as the stack can get quite large.
When Label Factory prints a Label, it hides all the screen buttons. However, occasionally when something goes wrong ("printer not there", "printer not on", etc.) the buttons will not return. In this event, press the "Stop" button (between the two arrow buttons). This will refresh the screen for you.
Some of HyperCard's features are "locked" so that the stack won't get accidentally altered. Due to the fact that the user needs access to the Field tool, the userLevel is set to 4 (Authoring) instead of 3 (Painting).Handlers disable some other functions. If these handlers pose a problem to you, let us know how they interfere and we'll fix/disable them.
It took longer than one would expect to get the proper sized label to print. I've yet to find software besides this stack that makes them the "perfect" size. This stack has been tested and used extensively with Apple I, II, IINT, and IINTX LaserWriters. We suggest that after you print a label, you feed the paper back into the printer upside down and backwards so that you can print another label on the bottom half of the paper (less waste). ImageWriter prints should look and size OK if you use ImageWriter fonts, but Label Factory has not been tested for ImageWriter output. It has been used without problems with ATM, but never on an ImageWriter. Let us know how it works.
Disclaimer:
This stack is ShareWare. I reserve all rights for myself and NO ONE ELSE may charge money for it. If you use this stack (by "use" I mean design and print a label - NOT toy with it for a little while), I'd appreciate a donation of either $5.00 U.S. funds, or the equivalent in whatever you'd like (software, tapes, stories, disks, postcards, or whatever).
Please send whatever you care to pay with to:
HomeGrown Software
Attn: Patrick Chase
201 Hetcheltown Road
Scotia, NY 12302
If you improve the stack, please send a copy to me and I'll send YOU something! Comments are also appreciated.
We'd like to know what other functions you'd like added. We are considering adding an "Import/Export" button, and personalization function upon running the Installer. What would you like to see? Send all correspondence to the above address or to one of the following:
InterNet (these addresses may be invalid after 6/91):
pmc3386@ritvax.edu
pmc3386@ritvax.bitnet
pmc3386@ultb.isc.rit.edu
or some variation of the above addresses.
CompuServe (Although I rarely login [$]):
73617,64
Reflections BBS: (617)593-7228
Tom's BBS: (617)471-3009
If someone could Stuff, BinHex, and upload this stack to Rec.music.gdead it would be appreciated. I promised it to those folks a long time ago.
Oh yeah, I'm a bit of a Deadhead, so many of the labels and graphics are geared in that direction [live tapes].Just delete them if that's not your thing. Deadheads - send me your tape lists!
And to all the Deadheads out there - "Stop paying $1 per set for LIVE DEAD tape labels! Make 'em yourself!"